#StopStroking @StopStroking 
#LetTheEdgeFade @SetVar[Pranking]=[0] 
@NullResponse @CheckFlag(GuessingGame)
I hope you're up for another game of mine #PetName #Grin @SetFlag(GuessingGame)
This time it's about guessing
@RapidTextOn I will think of a number between zero and ten, including zero, and then you guess which one I have in mind
And then after that I make you edge once for every number you were off #Emote
But wait, you might be thinking "shouldn't I just always pick five, cause then the maximum number of edges is five instead of ten?"
Of course I thought of that, too #Grin
So in addition to the edges you do for being off, you also do edges depending on the number you picked, to balance the scales
If you pick zero or ten you do one additional edge
For one, two, eight and nine you get two
For three, four, six and seven you get three
And if you pick five you get four #Grin
So that means if you pick zero or ten you can end up with any number of edges between one and eleven
With one and nine you are between two and eleven
With two and eight, between two and ten
With three and seven, between three and ten
With four and six, between three and nine
And with five, between four and nine
It's not perfect because you can't do half an edge now, can you #PetName? ;) @RapidTextOff
But at least I was nice enough to explain it all to you so you know your chances, wasn't I?
I should make you edge a few times just to pay me back for that, but I'll be patient #Grin
So, let's get playing #SubName @Goto(MakeGuess)
(GuessingGame)
Let's play the guessing game again, you looked @RT(like you enjoyed it <i>sooo much</i>,<i>sooo</i> happy,so satisfied and content,so beautifully frustrated,<i>sooo</i> #Sexy in your suffering,like you were close to tears,<i>sooo</i> beautifully desperate,like you were <i>sooo</i> beautifully #Yearningfor release, like you were <i>sooo</i> sweetly #Yearningfor release) last time #Grin
(MakeGuess)
Pick a number between 0 and 10 and make a wish #PetName #Emote @SetVar[Guess]=[#Random(0,10)] @SetVar[Difference]=[0] @SetVar[Edges]=[0]
[0,zero] @RT(Zero huh? Going for the bigger risk but lower guaranteed edges are you?,Picking zero I see... Hope you won't be regretting that #Grin,Zero is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if zero is your lucky number #Grin,Zero... Let's see how badly you just screwed yourself #Lol,You think zero is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing zero I see. Shall I reveal my pick?,Zero huh? Going for the edges - pun definitely intended - means more risk but it also means you can score as little as a single edge... Let's see if you're that lucky #PetName) @SetVar[Adding]=[1] @SetVar[SubGuess]=[0] @Goto(Step)
[1,one] @RT(One huh? Going for the bigger risk but lower guaranteed edges are you?,Picking one I see... Hope you won't be regretting that #Grin,One is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if one is your lucky number #Grin,One... Let's see how badly you just screwed yourself #Lol,You think one is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing one I see. Shall I reveal my pick?,One huh? Going for something close to the edge - pun definitely intended - means more risk but it also means you can score as little as two edges... Let's see if you're that lucky #PetName) @SetVar[Adding]=[2] @SetVar[SubGuess]=[1] @Goto(Step)
[2,two] @RT(Two huh? Going for the bigger risk but lower guaranteed edges are you?,Picking two I see... Hope you won't be regretting that #Grin,Two is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if two is your lucky number #Grin,Two... Let's see how badly you just screwed yourself #Lol,You think two is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing two I see. Shall I reveal my pick?,Two huh? Going for something close to the edge - pun definitely intended - means more risk but it also means you can score as little as two edges... Let's see if you're that lucky #PetName) @SetVar[Adding]=[2] @SetVar[SubGuess]=[2] @Goto(Step)
[3,three] @RT(Picking three I see... Hope you won't be regretting that #Grin,Three is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if three is your lucky number #Grin,Three... Let's see how badly you just screwed yourself #Lol,You think three is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing three I see. Shall I reveal my pick?,Three huh? Going for something closer to the middle means less risk but it also means you can't score anything below three edges... Let's see what luck has in store for you today #PetName,Choosing closer to the middle with three... You know that means three edges no matter what right?) @SetVar[Adding]=[3] @SetVar[SubGuess]=[3] @Goto(Step)
[4,four] @RT(Picking four I see... Hope you won't be regretting that #Grin,Four is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if four is your lucky number #Grin,Four... Let's see how badly you just screwed yourself #Lol,You think four is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing four I see. Shall I reveal my pick?,Four huh? Going for something closer to the middle means less risk but it also means you can't score anything below three edges... Let's see what luck has in store for you today #PetName,Choosing closer to the middle with four... You know that means three edges no matter what right?) @SetVar[Adding]=[3] @SetVar[SubGuess]=[4] @Goto(Step)
[5,five] @RT(Picking five I see... Hope you won't be regretting that #Grin,Five is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if five is your lucky number #Grin,Five... Let's see how badly you just screwed yourself #Lol,You think five is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing five I see. Shall I reveal my pick?,Five huh? Going for the middle means less risk but it also means you can't score anything below four edges... Let's see what luck has in store for you today #PetName,Going straight for the middle huh? Even though that means more guaranteed edges? Or maybe that's why you picked it #Grin) @SetVar[Adding]=[4] @SetVar[SubGuess]=[5] @Goto(Step)
[6,six] @RT(Picking six I see... Hope you won't be regretting that #Grin,Six is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if six is your lucky number #Grin,Six... Let's see how badly you just screwed yourself #Lol,You think six is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing six I see. Shall I reveal my pick?,Six huh? Going for something closer to the middle means less risk but it also means you can't score anything below three edges... Let's see what luck has in store for you today #PetName,Choosing closer to the middle with six... You know that means three edges no matter what right?) @SetVar[Adding]=[3] @SetVar[SubGuess]=[6] @Goto(Step)
[7,seven] @RT(Picking seven I see... Hope you won't be regretting that #Grin,Seven is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if seven is your lucky number #Grin,Seven... Let's see how badly you just screwed yourself #Lol,You think seven is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing seven I see. Shall I reveal my pick?,Seven huh? Going for something closer to the middle means less risk but it also means you can't score anything below three edges... Let's see what luck has in store for you today #PetName,Choosing closer to the middle with seven... You know that means three edges no matter what right?,Lucky seven huh? Or maybe it won't be? Let's find out together #Emote) @SetVar[Adding]=[3] @SetVar[SubGuess]=[7] @Goto(Step)
[8,eight] @RT(Eight huh? Going for the bigger risk but lower guaranteed edges are you?,Picking eight I see... Hope you won't be regretting that #Grin,Eight is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if eight is your lucky number #Grin,Eight... Let's see how badly you just screwed yourself #Lol,You think eight is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing eight I see. Shall I reveal my pick?,Eight huh? Going for something close to the edge - pun definitely intended - means more risk but it also means you can score as little as two edges... Let's see if you're that lucky #PetName) @SetVar[Adding]=[2] @SetVar[SubGuess]=[8] @Goto(Step)
[9,nine] @RT(Nine huh? Going for the bigger risk but lower guaranteed edges are you?,Picking nine I see... Hope you won't be regretting that #Grin,Nine is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if nine is your lucky number #Grin,Nine... Let's see how badly you just screwed yourself #Lol,You think nine is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing nine I see. Shall I reveal my pick?,Nine huh? Going for something close to the edge - pun definitely intended - means more risk but it also means you can score as little as two edges... Let's see if you're that lucky #PetName) @SetVar[Adding]=[2] @SetVar[SubGuess]=[9] @Goto(Step)
[10,ten] @RT(Ten huh? Going for the bigger risk but lower guaranteed edges are you?,Picking ten I see... Hope you won't be regretting that #Grin,Ten is it? I wonder if that was a wise choice...,Interesting choice #PetName... Let's find out if ten is your lucky number #Grin,Ten... Let's see how badly you just screwed yourself #Lol,You think ten is the number I thought of? Hmmm... I wonder if you're right about that...,Interesting... Choosing ten I see. Shall I reveal my pick?,The full ten huh? Going for the edges - pun definitely intended - means more risk but it also means you can score as little as a single edge... Let's see if you're that lucky #PetName) @SetVar[Adding]=[1] @SetVar[SubGuess]=[10] @Goto(Step)
@DifferentAnswer Pick a number #PetName
(Step)
@RapidCodeOn @NullResponse @ChangeVar[Difference]=[SubGuess]-[Guess] 
@NullResponse @If[Difference]<[0]Then(Convert) @ChangeVar[Edges]=[Difference]+[Adding] @Goto(StepTwo)
(StepTwo)
@NullResponse @If[Difference]=[0]Then(Direct)
@NullResponse @If[Difference]=[1]Then(One)
@NullResponse @If[Difference]=[2]Then(Two)
@NullResponse @If[Difference]=[3]Then(Three)
@NullResponse @If[Difference]=[4]Then(Four)
@NullResponse @If[Difference]=[5]Then(Five)
@NullResponse @If[Difference]=[6]Then(Six)
@NullResponse @If[Difference]=[7]Then(Seven)
@NullResponse @If[Difference]=[8]Then(Eight)
@NullResponse @If[Difference]=[9]Then(Nine)
@NullResponse @If[Difference]=[10]Then(Ten)
(Convert)
@NullResponse @ChangeVar[Difference]=[Difference]*[-1] @ChangeVar[Edges]=[Difference]+[Adding] @Goto(StepTwo)
(Direct)
@RT(Damn #PetName! You actually guessed it!,I can't believe you guessed it!,How did you do that?,Cheater!,Are you psychic or something?,Admit it you've been practicing while I was gone haven't you?,You're really good at this game!) That was my number! #EmoteFlustered
I don't know if I'm more impressed or more sad because that means fewer edges...
Oh well, @RT(you still owe me,I still get,that still makes,the total comes to,that means summa summarum,that means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(One)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. But hey, you were pretty close, just one number off! 
@RT(You still owe me,I still get,That still makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Two)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. But you weren't <i>that</i> far off #PetName, so be happy #Emote 
It could be a <i>lot</i> worse #Grin
@RT(You still owe me,I still get,That still makes,The total comes to,That means summa summarum,That means you owe me,This way you only owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Three)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. Still, you didn't do that bad #PetName 
@RT(You still owe me,I still get,That still makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Four)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. Looks like it wasn't your lucky day, but at least it could be a lot worse, right? 
@RT(You still owe me,I still get,That still makes,The total comes to,That means summa summarum,That means you owe me,All you owe me are,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Five)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. Looks like you bet on the wrong horse #PetName #Emote 
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Six)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. Oh-oh, looks like you were pretty far off... 
Just be glad you weren't even farther off
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Seven)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. This isn't your game, is it #PetName? 
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Eight)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. Looks like you messed up #PetName 
@NullResponse @ChangeVar[Edging]=[Edging]+[8]
Maybe you should have picked a number in the middle after all #Lol
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me,But it's too late for that... Now you owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Nine)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. That was <i>bad</i> #PetName 
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Ten)
@RT(Sorry but...,Oops #Lol,Too bad,I'm afraid,Not quite...,Meep...,Nope...,Wrong #PetName...,You guessed wrong #PetName...) the number I picked was @ShowVar[Guess]. You weren't... <i>trying</i> to mess up, were you? 
@RT(You owe me,I get,That makes,The total comes to,That means summa summarum,That means you owe me,You know what that means... You owe me,Doesn't matter... Now you owe me) @ShowVar[Edges] @RT(edges one way or the other,edges,tiny little edges #Grin,edges now #Grin,edges #Grin,edges #PetName #Grin,sweet frustrating edges #Grin,edges to fuel that #Urge #Grin,edges to #Hurt that #Cock #Grin,edges. Should've chosen more wisely #PetName #Grin,edges. Think you can take it #PetName? #Grin,wonderful #Sexy edges #Grin,of my favorite thing in the world... edges #Grin,of the greatest invention of mankind... edges #Grin,for my collection of edges #PetName #Grin) @Goto(Next)
(Next)
So, now that we know what you owe me, let's see about @RT(repaying,settling) that debt, shall we? #Lol @Goto(EdgingCheck)
(EdgingCheck)
@If[Edges]>[0]Then(Edging)
Looks like you're all done #PetName @Chance50(OneLast)
Wasn't that @RT(a lot of fun,amazing,<i>so much</i> fun,a fun game)? @If[Pranked]=[1]Then(PrankMood)
It was definitely a lot of fun for <i>me</i>, #SubName #Grin
So I think we'll play this @RT(again real soon,<i>many many</i> times,a <i>lot</i> more,again and again) #Lol
But @RT(for the time being,for now,now,for the next part,in the meantime) I have other @RT(things in mind,plans for you,plans for your #Cock,things to #Hurt you with,ideas for your - I mean <i>my</i> entertainment,games to play with your #Cock) 
@End
(OneLast)
Buuut...
I'm not <i>totally</i> satisfied yet #Grin
I think I deserve one last edge from you, just for me #Emote
And this time you're #Gonna hold it #PetName #Grin
#Edge @EdgeHold
#LetTheEdgeFade
#EmoteMoan @RT(that's much better,that hit the stop,that was exactly what I needed right now,that was so much fun to watch,I <i>loved</i> the look on your face when I told you to hold it. Priceless!,that was amazing,you were so #Sexy suffering for me like that,it gives me so much pleasure that you do this to your #Cock for me,I'm sure your #Cock is thanking you for that edge,your #Cock needed that edge,your #Cock was #Yearningfor that edge,there's a lot more #Urge where that came from,are you filling up your #Cock with #Urge more and more?,keep feeding that #Urge in your #Cock,keep #Hurting your #Cock for me,I <i>own</i> your #Cock you know that right?,you couldn't resist anything I say and you know it,I can't believe your #Weak #SubHorny mind really made you do that for me,I'm glad being #SubHorny makes your mind so #Weak... This way I can toy with it to my heart's content,it's <i>so</i> much fun toying with you and making you #SubHorny and #Weak for me) #Grin
I think I'm finally satisfied with your edging
#EmoteMoan I hope your #Cock can say the same
Anyway, game over, as they say #Emote
Wasn't that @RT(a lot of fun,amazing,<i>so much</i> fun,a fun game)? @If[Pranked]=[1]Then(PrankMood)
It was definitely a lot of fun for <i>me</i> #SubName #Grin
So I think we'll play this @RT(again real soon,<i>many many</i> times,a <i>lot</i> more,again and again) #Lol
But @RT(for the time being,for now,now,for the next part,in the meantime) I have other @RT(things in mind,plans for you,plans for your #Cock,things to #Hurt you with,ideas for your - I mean <i>my</i> entertainment,games to play with your #Cock) 
@End
(PrankMood)
I gotta say I especially @RT(loved,adored) @RT(messing with you,#Hurting you,giving you a hard time,toying with you,fucking with you,giving you surprise presents,giving you unexpected gifts) #Grin @DeleteVar[Pranked] @DeleteVar[PrankOne] @DeleteVar[PrankTwo] @DeleteVar[PrankThree]
Like how I made you do more edges than I originally told you?
#EmoteMoan it was <i>so</i> much fun seeing your face when I told you you had to keep #Hurting your #Cock even longer #Grin
I could practically watch your heart sink when you realized I wasn't kidding #PetName #Lol
That was so incredibly satisfying
#EmoteMoan I #Love not telling you the whole truth and throwing you curveballs at the last second #Emote
Don't you just #Love that too #PetName?
[yes] I know #SubName, I can see it on your face, it's obvious
[no] Aww, come on #PetName, don't be mad 
@AcceptAnswer No matter what you say I <i>know</i> you #Love that feeling when I add even more suffering for that #Cock #Grin
You may pretend to hate it, but at the end of the day...
You wouldn't be here if you hated it #Grin
And you <i>are</i> here...
And you keep coming back here...
#EmoteMoan because I <i>know</i> that we <i>both</i> #Love it #PetName @MoodUp
Anyway, since we had <i>so</i> much fun together I think we'll play this @RT(again real soon,<i>many many</i> times,a <i>lot</i> more,again and again) #Lol
But @RT(for the time being,for now,now,for the next part,in the meantime) I have other @RT(things in mind,plans for you,plans for your #Cock,things to #Hurt you with,ideas for your - I mean <i>my</i> entertainment,games to play with your #Cock) 
@End
(Edging)
#Edge @EdgeNoHold
#LetTheEdgeFade @ChangeVar[Edges]=[Edges]-[1] 
@RapidTextOn @RapidCodeOn @NullResponse @If[Edges]=[0]Then(EdgingCheck)
@NullResponse @BadMood(BadMood)
@NullResponse @NeutralMood(NeutralMood)
@NullResponse @DommeLevel5 @Chance30(Prank) @Goto(Rest)
@NullResponse @DommeLevel4 @Chance25(Prank) @Goto(Rest)
@NullResponse @Chance20(Prank) @Goto(Rest)
@NullResponse @Goto(Rest)
(BadMood)
@NullResponse @DommeLevel5 @Chance40(Prank) @Goto(Rest)
@NullResponse @DommeLevel4 @Chance35(Prank) @Goto(Rest)
@NullResponse @Chance30(Prank) @Goto(Rest)
@NullResponse @Goto(Rest)
(NeutralMood)
@NullResponse @DommeLevel5 @Chance35(Prank) @Goto(Rest)
@NullResponse @DommeLevel4 @Chance30(Prank) @Goto(Rest)
@NullResponse @Chance25(Prank) @Goto(Rest)
@NullResponse @Goto(Rest)
(Rest)
@RapidTextOff @RT(Hm I wonder how long I should let you rest #PetName,How long should I give you?,How badly do you need this break? #Grin,How long do you think you need to rest? Think I'll give you that long? #Grin,Maybe I'll make you get right back to the edge #PetName,#EmoteMoan I can't wait to keep #Hurting your #Cock,I won't let your #Cock rest long so make the most of this #PetName #Grin,Enjoy this break while it lasts cause it won't be long #Grin) @Chance10(EdgingCheck)
@RT(#EmoteMoan is your #Cock still aching from the last edge?,#EmoteMoan how badly is your #Cock aching right now #PetName?,You're really lucky I let you rest at all #PetName,#EmoteMoan I can't wait to get back to fueling all that delicious #Urge in your #Cock #Grin,I kinda feel like making you get right back to the edge... Think I'll be able to restrain myself? #Grin,I don't know why I'm so good to you #PetName... I mean I let you rest between edges and everything. What more could you want? #Grin) @Chance25(EdgingCheck)
@RT(Don't worry #PetName your rest isn't quite over yet #Emote,Yes I'm still letting you rest... But noone knows better than you that I could change my mind at any moment #SubName #Grin,#EmoteMoan I can already feel that next edge getting closer and closer... Can you feel it too #PetName? #EmoteHappy,*Sigh* I wonder how long I'll have to let you rest... Are you <i>still</i> not ready to keep edging?,#EmoteMoan not much longer...,Don't worry #PetName you'll be right back on that edge in no time aching and suffering for me just how I like you #Grin) @Chance40(EdgingCheck)
@RT(Seriously aren't I <i>so</i> generous with your rests? I could have already made you edge two more times if I wanted to #Grin,Yup still resting I'm not a monster #Lol,You should be very very grateful that I haven't told you to get back to the edge yet #Lol, I can't wait much longer #PetName,*sigh* this waiting is <i>killing</i> me! #EmoteFlustered,I wonder how much longer I'll let you rest... What? No of course I haven't decided yet silly. I make it a point to <i>always</i> decide your fate on a whim. It's way more fun than making plans #PetName #Grin,#EmoteMoan is this uncertainty making it harder to relax? You better make good use of this time anyway cause you won't be getting much more #Grin) @Chance55(EdgingCheck)
@RT(I really don't know why I'm being so generous... I mean you <i>clearly</i> want me to be #Mean to you #Grin,I hope that #Cock is nice and rested cause the edge is coming for you #PetName #Grin,Will I make you edge next? Or let you rest some more? Maybe I'll flip a coin or something... #Grin,Keep resting #PetName you still have a <i>long</i> way to go #Grin,#EmoteMoan I hope you're not letting that #Urge slip away too much #PetName cause we still need it for later #Grin) @Chance70(EdgingCheck)
@RT(I can't believe how lenient I've been this break... What can I say sometimes it just comes over me and I can't help myself from cutting you some slack... But don't worry #PetName I'm working on that #Grin,#EmoteMoan admit it you're looking forward to that edge as much as I am #Grin,Your break is almost over #SubName so I hope you made good use of it,That edge is really taking its time isn't it? Don't worry anticipation is half the game after all. #EmoteMoan And the other half is suffering but I'm sure you knew that already #Grin) @Chance85(EdgingCheck)
@RT(Alright no more resting!,That's it your rest is over,Now it really is time to get back to it,#EmoteMoan That was long enough the edge is getting lonely without you #PetName #Grin,get ready to edge cause your break is officially done,Time's up! I hope you're good and rested for that edge #Grin) @Goto(EdgingCheck)
(Prank)
@RapidCodeOn @NullResponse @If[Pranking]=[3]Then(Rest)
@NullResponse @If[Pranking]=[2]Then(PrankingTwo)
@NullResponse @If[Pranking]=[1]Then(PrankingOne)
@NullResponse @If[Pranking]=[0]Then(ActualPranking)
(PrankingOne)
@NullResponse @Chance25(Rest)
@NullResponse @Goto(ActualPranking)
(PrankingTwo)
@NullResponse @Chance50(Rest)
@NullResponse @Goto(ActualPranking)
(ActualPranking)
@RapidTextOff @NullResponse @ChangeVar[Pranking]=[Pranking]+[1]
@RT(You know I kinda feel like throwing you a little curveball #PetName #Grin,You're getting a little too complacent there #PetName I think we should mess with you a little #Grin,#EmoteMoan I just had a really good idea #PetName! Wanna know what it is? #Grin,Prank time! #Grin,Isn't it kinda boring when you know exactly how many edges you have to do for me #PetName? I think we need to change that a bit #Grin,#EmoteMoan I don't think your #Cock is suffering enough...,Hey #PetName I just thought of something... #Grin,#EmoteMoan I have a <i>great</i> idea #PetName) @SetVar[Pranked]=[1] @Goto(PrankCheck)
(PrankCheck)
@RapidCodeOn @NullResponse @Chance35(FirstPrank)
@NullResponse @Chance35(SecondPrank)
@NullResponse @If[PrankThree]=[1]Then(PrankCheck)
@RT(I think you should,Why don't you,You really should,If I as nicely will you,I'm #Gonna make you,You'll,You need to) give me a small bonus edge, just for fun, what do you think?
What? It will #Hurt your #Cock and make it ache and #Writhe? 
#EmoteMoan but #PetName, that's @RT(exactly why I want you to do it,the whole <i>point</i>,the entire <i>reason</i> I make you edge,exactly why I keep #Hurting your #Cock in the first place,precisely what I <i>want</i>,a <i>good</i> thing don't you see that?,great news!) #Grin
#Edge @EdgeHold
#LetTheEdgeFade @SetVar[PrankThree]=[1]
#EmoteMoan that @RT(felt really good,really hit the spot,was exactly what I needed right now,got me <i>so</i> #SubHorny,was so #Sexy,exactly what your #Cock needed right now,was the best thing that could have happened to your #Cock,was <i>perfect</i>! I'm sure your #Cock agrees with me deep down,made your #Cock feel really good didn't it?,gave the #Urge a nice little boost I bet,was exactly the little bit of extra #Urge your #Cock was missing,was exactly what I was #Yearningfor,was exactly what your #Cock was secretly #Yearningfor) #Lol
But I'm not <i>completely</i> @RT(without mercy,merciless,evil,#Mean) 
so I'll at least let you @RT(rest a little bit,take a little break, calm yourself down a bit,recharge your #Cock a little bit,calm that #Cock a little bit,get that #Urge a <i>little</i> bit under control) before you get back to the edges @RT(you still owe me,you still need to do for me,that are still left,you have to do regularly,that #Cock still has to endure,I'll #Hurt you with next) #Emote @Goto(Rest)
(FirstPrank)
@NullResponse @If[PrankOne]=[1]Then(PrankCheck)
I admit @RT(I feel a little disappointed about,I'm not totally happy with,I'm not exactly satisfied by,I don't really like,it makes me a little sad) how few edges you're #Gonna do for me
@RT(It'll be over,You'll be done,You'll be finished,Your #Cock will be done aching for me,Your #Cock will get back to normal,Your #Cock will be able to calm down,The #Urge will disappear,The #Urge will get weaker,The #Urge will leave your #Cock) <i>waaay</i> too fast :(
I think I'm just #Gonna @RT(add a few to,increase,crank up) the total, @RT(what do you think,how do you feel about that,how do you like that,do you think your #Cock will like that,is your #Cock happy about that,is your #Cock getting all achey and excited at that thought,does that thought make you squirm,does that fill your #Weak heart with fear and excitement at the same time,that makes you as happy as me right,you like that right,you want that too right,your #Cock is clearly begging for it don't you see that,your #Cock clearly wants it right,your #Cock is clearly in love with that idea isn't it) #PetName? #Grin @DeleteVar[Adding]
#EmoteMoan how abooouuut... @SetVar[PrankAdd]=[#Random(2,4)]
@ShowVar[PrankAdd] more #Lol @SetVar[PrankOne]=[1]
That's @RT(doable,not too bad,not #Mean,nice of me,a good compromise,an appropriate amount), right? @ChangeVar[Edges]=[Edges]+[PrankAdd]
Don't argue #PetName, it's already done #Grin
Now get back to edging, or you're <i>never</i> #Gonna be finished #Lol
#EmoteMoan that @RT(doesn't sound so bad,sounds like a plan,sounds amazing,thought makes me so #SubHorny,is such an enticing thought,is one of my dreams,is a huge fantasy of mine) actually...
Maybe I'll just keep adding more and more until you're here with me #Hurting that #Cock and making it @RT(ache,suffer,#Writhe,#Leak) @RT(for the rest of your life,forever,for all eternity,and I'll just never let you stop,and just keep going on and on and <i>on</i>,until you've <i>really</i> lost your mind,until you don't even <i>want</i> to stop anymore,until you're so used to it that you couldn't stop even if you wanted to,until it's just your natural state of being) #Grin
#EmoteMoan @Goto(EdgingCheck)
(SecondPrank)
@NullResponse @If[PrankTwo]=[1]Then(PrankCheck)
@RT(I don't really think,I'm not really convinced,I don't believe,I don't feel like) you're @RT(suffering,aching,#Hurting your #Cock,making your #Cock suffer,making your #Cock ache) quite as much as I want you to yet #Emote
What could we dooooo about that...?
Let me think... @SetVar[PrankTwo]=[1]
#EmoteMoan I have an idea!
You're #Gonna #Love it #PetName #Grin
I'll just @RT(add a couple of edges to,increase,crank up,add a few edges to,heap a few more edges onto,pile a couple more edges onto) your total! #Lol
It's so @RT(obvious,clear to me now,clearly the best thing to do right now,amazing), I @RT(should have thought of it,don't know why I didn't realize it,could have had that idea so) much sooner!
Now, how @RT(many should it beeeee,cruel should I beeeee,many edges should it beeeee,#Mean should I beeeee,much should I #Hurt that #Cock,badly does your #Cock need to suffer,many should I add,many is it #Gonna beeeee,much #Urge should it beeeee)...?
Shush, #PetName, @RT(I don't need your input on this,your opinion on this doesn't matter,I don't care how you feel about this,your #Cock needs to suffer so I'm helping it,just accept my generous gift,just embrace the extra #Urge,you don't get to decide this,I don't need to hear your whining,don't be sad I have your best interest at heart,this is me helping you and your #Cock feeling what you #Yearnfor,I'm just giving that #Cock the #Urge it's #Yearningfor,this is <i>my</i> choice,I wasn't asking <i>you</i>) #Lol @DeleteVar[PrankAdding]
#EmoteMoan how about... @SetVar[PrankAdding]=[#Random(3,6)]
@ShowVar[PrankAdding]! #Grin @ChangeVar[Edges]=[Edges]+[PrankAdding]
Stop moaning about it or I'll double it!
Now get back to edging and show me how much you're willing to #Hurt that #Cock for me #Emote
Though, @RT(on second thought,now that I think about it,I've changed my mind,I take that back)...
@RT(Feel free to,Please do,You can,I wouldn't mind if you,You really should,I want you to,It doesn't bother me if you,<i>Please</i> do,It'll actually make me very happy if you) keep moaning #EmoteHappy
#EmoteMoan I #Love the sound of that #Grin @Goto(EdgingCheck)
@Info The Domme picks a number between 0 and 10 and asks you to guess what it is. Then she makes you edge a number of times depending on how far off you were. Written by UnRelease.